ASN_MODULE_SRCS=	\
	S1AP_S1AP-PDU.c	\
	S1AP_InitiatingMessage.c	\
	S1AP_SuccessfulOutcome.c	\
	S1AP_UnsuccessfulOutcome.c	\
	S1AP_E-RAB-IE-ContainerList.c	\
	S1AP_E-RAB-IE-ContainerPairList.c	\
	S1AP_ProtocolError-IE-ContainerList.c	\
	S1AP_HandoverRequired.c	\
	S1AP_HandoverCommand.c	\
	S1AP_E-RABSubjecttoDataForwardingList.c	\
	S1AP_E-RABDataForwardingItem.c	\
	S1AP_HandoverPreparationFailure.c	\
	S1AP_HandoverRequest.c	\
	S1AP_E-RABToBeSetupListHOReq.c	\
	S1AP_E-RABToBeSetupItemHOReq.c	\
	S1AP_HandoverRequestAcknowledge.c	\
	S1AP_E-RABAdmittedList.c	\
	S1AP_E-RABAdmittedItem.c	\
	S1AP_E-RABFailedtoSetupListHOReqAck.c	\
	S1AP_E-RABFailedToSetupItemHOReqAck.c	\
	S1AP_HandoverFailure.c	\
	S1AP_HandoverNotify.c	\
	S1AP_PathSwitchRequest.c	\
	S1AP_E-RABToBeSwitchedDLList.c	\
	S1AP_E-RABToBeSwitchedDLItem.c	\
	S1AP_PathSwitchRequestAcknowledge.c	\
	S1AP_E-RABToBeSwitchedULList.c	\
	S1AP_E-RABToBeSwitchedULItem.c	\
	S1AP_PathSwitchRequestFailure.c	\
	S1AP_HandoverCancel.c	\
	S1AP_HandoverCancelAcknowledge.c	\
	S1AP_E-RABSetupRequest.c	\
	S1AP_E-RABToBeSetupListBearerSUReq.c	\
	S1AP_E-RABToBeSetupItemBearerSUReq.c	\
	S1AP_E-RABSetupResponse.c	\
	S1AP_E-RABSetupListBearerSURes.c	\
	S1AP_E-RABSetupItemBearerSURes.c	\
	S1AP_E-RABModifyRequest.c	\
	S1AP_E-RABToBeModifiedListBearerModReq.c	\
	S1AP_E-RABToBeModifiedItemBearerModReq.c	\
	S1AP_E-RABModifyResponse.c	\
	S1AP_E-RABModifyListBearerModRes.c	\
	S1AP_E-RABModifyItemBearerModRes.c	\
	S1AP_E-RABReleaseCommand.c	\
	S1AP_E-RABReleaseResponse.c	\
	S1AP_E-RABReleaseListBearerRelComp.c	\
	S1AP_E-RABReleaseItemBearerRelComp.c	\
	S1AP_E-RABReleaseIndication.c	\
	S1AP_InitialContextSetupRequest.c	\
	S1AP_E-RABToBeSetupListCtxtSUReq.c	\
	S1AP_E-RABToBeSetupItemCtxtSUReq.c	\
	S1AP_InitialContextSetupResponse.c	\
	S1AP_E-RABSetupListCtxtSURes.c	\
	S1AP_E-RABSetupItemCtxtSURes.c	\
	S1AP_InitialContextSetupFailure.c	\
	S1AP_Paging.c	\
	S1AP_TAIList.c	\
	S1AP_TAIItem.c	\
	S1AP_UEContextReleaseRequest.c	\
	S1AP_UEContextReleaseCommand.c	\
	S1AP_UEContextReleaseComplete.c	\
	S1AP_UEContextModificationRequest.c	\
	S1AP_UEContextModificationResponse.c	\
	S1AP_UEContextModificationFailure.c	\
	S1AP_UERadioCapabilityMatchRequest.c	\
	S1AP_UERadioCapabilityMatchResponse.c	\
	S1AP_DownlinkNASTransport.c	\
	S1AP_InitialUEMessage.c	\
	S1AP_UplinkNASTransport.c	\
	S1AP_NASNonDeliveryIndication.c	\
	S1AP_RerouteNASRequest.c	\
	S1AP_NASDeliveryIndication.c	\
	S1AP_Reset.c	\
	S1AP_ResetType.c	\
	S1AP_ResetAll.c	\
	S1AP_UE-associatedLogicalS1-ConnectionListRes.c	\
	S1AP_ResetAcknowledge.c	\
	S1AP_UE-associatedLogicalS1-ConnectionListResAck.c	\
	S1AP_ErrorIndication.c	\
	S1AP_S1SetupRequest.c	\
	S1AP_S1SetupResponse.c	\
	S1AP_S1SetupFailure.c	\
	S1AP_ENBConfigurationUpdate.c	\
	S1AP_ENBConfigurationUpdateAcknowledge.c	\
	S1AP_ENBConfigurationUpdateFailure.c	\
	S1AP_MMEConfigurationUpdate.c	\
	S1AP_MMEConfigurationUpdateAcknowledge.c	\
	S1AP_MMEConfigurationUpdateFailure.c	\
	S1AP_DownlinkS1cdma2000tunnelling.c	\
	S1AP_UplinkS1cdma2000tunnelling.c	\
	S1AP_UECapabilityInfoIndication.c	\
	S1AP_ENBStatusTransfer.c	\
	S1AP_MMEStatusTransfer.c	\
	S1AP_TraceStart.c	\
	S1AP_TraceFailureIndication.c	\
	S1AP_DeactivateTrace.c	\
	S1AP_CellTrafficTrace.c	\
	S1AP_LocationReportingControl.c	\
	S1AP_LocationReportingFailureIndication.c	\
	S1AP_LocationReport.c	\
	S1AP_OverloadStart.c	\
	S1AP_OverloadStop.c	\
	S1AP_WriteReplaceWarningRequest.c	\
	S1AP_WriteReplaceWarningResponse.c	\
	S1AP_ENBDirectInformationTransfer.c	\
	S1AP_Inter-SystemInformationTransferType.c	\
	S1AP_MMEDirectInformationTransfer.c	\
	S1AP_ENBConfigurationTransfer.c	\
	S1AP_MMEConfigurationTransfer.c	\
	S1AP_PrivateMessage.c	\
	S1AP_KillRequest.c	\
	S1AP_KillResponse.c	\
	S1AP_PWSRestartIndication.c	\
	S1AP_PWSFailureIndication.c	\
	S1AP_DownlinkUEAssociatedLPPaTransport.c	\
	S1AP_UplinkUEAssociatedLPPaTransport.c	\
	S1AP_DownlinkNonUEAssociatedLPPaTransport.c	\
	S1AP_UplinkNonUEAssociatedLPPaTransport.c	\
	S1AP_E-RABModificationIndication.c	\
	S1AP_E-RABToBeModifiedListBearerModInd.c	\
	S1AP_E-RABToBeModifiedItemBearerModInd.c	\
	S1AP_E-RABNotToBeModifiedListBearerModInd.c	\
	S1AP_E-RABNotToBeModifiedItemBearerModInd.c	\
	S1AP_CSGMembershipInfo.c	\
	S1AP_E-RABModificationConfirm.c	\
	S1AP_E-RABModifyListBearerModConf.c	\
	S1AP_E-RABModifyItemBearerModConf.c	\
	S1AP_UEContextModificationIndication.c	\
	S1AP_UEContextModificationConfirm.c	\
	S1AP_UEContextSuspendRequest.c	\
	S1AP_UEContextSuspendResponse.c	\
	S1AP_UEContextResumeRequest.c	\
	S1AP_E-RABFailedToResumeListResumeReq.c	\
	S1AP_E-RABFailedToResumeItemResumeReq.c	\
	S1AP_UEContextResumeResponse.c	\
	S1AP_E-RABFailedToResumeListResumeRes.c	\
	S1AP_E-RABFailedToResumeItemResumeRes.c	\
	S1AP_UEContextResumeFailure.c	\
	S1AP_ConnectionEstablishmentIndication.c	\
	S1AP_RetrieveUEInformation.c	\
	S1AP_UEInformationTransfer.c	\
	S1AP_ENBCPRelocationIndication.c	\
	S1AP_MMECPRelocationIndication.c	\
	S1AP_SecondaryRATDataUsageReport.c	\
	S1AP_Additional-GUTI.c	\
	S1AP_AerialUEsubscriptionInformation.c	\
	S1AP_AreaScopeOfMDT.c	\
	S1AP_AreaScopeOfQMC.c	\
	S1AP_AllocationAndRetentionPriority.c	\
	S1AP_AssistanceDataForCECapableUEs.c	\
	S1AP_AssistanceDataForPaging.c	\
	S1AP_AssistanceDataForRecommendedCells.c	\
	S1AP_Bearers-SubjectToStatusTransferList.c	\
	S1AP_Bearers-SubjectToStatusTransfer-Item.c	\
	S1AP_BearerType.c	\
	S1AP_BitRate.c	\
	S1AP_BPLMNs.c	\
	S1AP_BroadcastCancelledAreaList.c	\
	S1AP_BroadcastCompletedAreaList.c	\
	S1AP_CancelledCellinEAI.c	\
	S1AP_CancelledCellinEAI-Item.c	\
	S1AP_CancelledCellinTAI.c	\
	S1AP_CancelledCellinTAI-Item.c	\
	S1AP_Cause.c	\
	S1AP_CauseMisc.c	\
	S1AP_CauseProtocol.c	\
	S1AP_CauseRadioNetwork.c	\
	S1AP_CauseTransport.c	\
	S1AP_CauseNas.c	\
	S1AP_CellAccessMode.c	\
	S1AP_CellIdentifierAndCELevelForCECapableUEs.c	\
	S1AP_CELevel.c	\
	S1AP_CE-mode-B-SupportIndicator.c	\
	S1AP_CellIdentity.c	\
	S1AP_CellID-Broadcast.c	\
	S1AP_CellID-Broadcast-Item.c	\
	S1AP_CellID-Cancelled.c	\
	S1AP_CellID-Cancelled-Item.c	\
	S1AP_CellBasedMDT.c	\
	S1AP_CellIdListforMDT.c	\
	S1AP_CellBasedQMC.c	\
	S1AP_CellIdListforQMC.c	\
	S1AP_Cdma2000PDU.c	\
	S1AP_Cdma2000RATType.c	\
	S1AP_Cdma2000SectorID.c	\
	S1AP_Cdma2000HOStatus.c	\
	S1AP_Cdma2000HORequiredIndication.c	\
	S1AP_Cdma2000OneXSRVCCInfo.c	\
	S1AP_Cdma2000OneXMEID.c	\
	S1AP_Cdma2000OneXMSI.c	\
	S1AP_Cdma2000OneXPilot.c	\
	S1AP_Cdma2000OneXRAND.c	\
	S1AP_Cell-Size.c	\
	S1AP_CellType.c	\
	S1AP_CGI.c	\
	S1AP_CI.c	\
	S1AP_CNDomain.c	\
	S1AP_CNTypeRestrictions.c	\
	S1AP_CNTypeRestrictions-Item.c	\
	S1AP_CNType.c	\
	S1AP_ConcurrentWarningMessageIndicator.c	\
	S1AP_Correlation-ID.c	\
	S1AP_CSFallbackIndicator.c	\
	S1AP_AdditionalCSFallbackIndicator.c	\
	S1AP_CSG-Id.c	\
	S1AP_CSG-IdList.c	\
	S1AP_CSG-IdList-Item.c	\
	S1AP_CSGMembershipStatus.c	\
	S1AP_COUNTvalue.c	\
	S1AP_COUNTValueExtended.c	\
	S1AP_COUNTvaluePDCP-SNlength18.c	\
	S1AP_Coverage-Level.c	\
	S1AP_CriticalityDiagnostics.c	\
	S1AP_CriticalityDiagnostics-IE-List.c	\
	S1AP_CriticalityDiagnostics-IE-Item.c	\
	S1AP_DataCodingScheme.c	\
	S1AP_DCN-ID.c	\
	S1AP_ServedDCNs.c	\
	S1AP_ServedDCNsItem.c	\
	S1AP_DL-CP-SecurityInformation.c	\
	S1AP_DL-Forwarding.c	\
	S1AP_DL-NAS-MAC.c	\
	S1AP_Direct-Forwarding-Path-Availability.c	\
	S1AP_Data-Forwarding-Not-Possible.c	\
	S1AP_DLNASPDUDeliveryAckRequest.c	\
	S1AP_EARFCN.c	\
	S1AP_ECGIList.c	\
	S1AP_PWSfailedECGIList.c	\
	S1AP_EDT-Session.c	\
	S1AP_EmergencyAreaIDList.c	\
	S1AP_EmergencyAreaID.c	\
	S1AP_EmergencyAreaID-Broadcast.c	\
	S1AP_EmergencyAreaID-Broadcast-Item.c	\
	S1AP_EmergencyAreaID-Cancelled.c	\
	S1AP_EmergencyAreaID-Cancelled-Item.c	\
	S1AP_CompletedCellinEAI.c	\
	S1AP_CompletedCellinEAI-Item.c	\
	S1AP_ECGI-List.c	\
	S1AP_EmergencyAreaIDListForRestart.c	\
	S1AP_ENB-ID.c	\
	S1AP_GERAN-Cell-ID.c	\
	S1AP_Global-ENB-ID.c	\
	S1AP_GUMMEIList.c	\
	S1AP_ENB-StatusTransfer-TransparentContainer.c	\
	S1AP_ENB-UE-S1AP-ID.c	\
	S1AP_ENBname.c	\
	S1AP_ENBX2TLAs.c	\
	S1AP_EncryptionAlgorithms.c	\
	S1AP_EndIndication.c	\
	S1AP_EnhancedCoverageRestricted.c	\
	S1AP_CE-ModeBRestricted.c	\
	S1AP_EPLMNs.c	\
	S1AP_EventType.c	\
	S1AP_E-RAB-ID.c	\
	S1AP_E-RABInformationList.c	\
	S1AP_E-RABInformationListItem.c	\
	S1AP_E-RABList.c	\
	S1AP_E-RABItem.c	\
	S1AP_E-RABLevelQoSParameters.c	\
	S1AP_E-RABUsageReportList.c	\
	S1AP_E-RABUsageReportItem.c	\
	S1AP_EUTRAN-CGI.c	\
	S1AP_EUTRANRoundTripDelayEstimationInfo.c	\
	S1AP_ExpectedUEBehaviour.c	\
	S1AP_ExpectedUEActivityBehaviour.c	\
	S1AP_ExpectedActivityPeriod.c	\
	S1AP_ExpectedIdlePeriod.c	\
	S1AP_SourceOfUEActivityBehaviourInformation.c	\
	S1AP_ExpectedHOInterval.c	\
	S1AP_ExtendedBitRate.c	\
	S1AP_ExtendedRNC-ID.c	\
	S1AP_ExtendedRepetitionPeriod.c	\
	S1AP_Extended-UEIdentityIndexValue.c	\
	S1AP_FiveGSTAC.c	\
	S1AP_FiveGSTAI.c	\
	S1AP_ForbiddenInterRATs.c	\
	S1AP_ForbiddenTAs.c	\
	S1AP_ForbiddenTAs-Item.c	\
	S1AP_ForbiddenTACs.c	\
	S1AP_ForbiddenLAs.c	\
	S1AP_ForbiddenLAs-Item.c	\
	S1AP_ForbiddenLACs.c	\
	S1AP_GBR-QosInformation.c	\
	S1AP_GTP-TEID.c	\
	S1AP_GUMMEI.c	\
	S1AP_GUMMEIType.c	\
	S1AP_GWContextReleaseIndication.c	\
	S1AP_HandoverFlag.c	\
	S1AP_HandoverRestrictionList.c	\
	S1AP_HandoverType.c	\
	S1AP_HFN.c	\
	S1AP_HFNModified.c	\
	S1AP_HFNforPDCP-SNlength18.c	\
	S1AP_Masked-IMEISV.c	\
	S1AP_ImmediateMDT.c	\
	S1AP_IMSI.c	\
	S1AP_InformationOnRecommendedCellsAndENBsForPaging.c	\
	S1AP_IntegrityProtectionAlgorithms.c	\
	S1AP_IntendedNumberOfPagingAttempts.c	\
	S1AP_InterfacesToTrace.c	\
	S1AP_KillAllWarningMessages.c	\
	S1AP_LAC.c	\
	S1AP_LAI.c	\
	S1AP_LastVisitedCell-Item.c	\
	S1AP_LastVisitedEUTRANCellInformation.c	\
	S1AP_LastVisitedUTRANCellInformation.c	\
	S1AP_LastVisitedGERANCellInformation.c	\
	S1AP_L3-Information.c	\
	S1AP_LPPa-PDU.c	\
	S1AP_LHN-ID.c	\
	S1AP_Links-to-log.c	\
	S1AP_ListeningSubframePattern.c	\
	S1AP_LoggedMDT.c	\
	S1AP_LoggingInterval.c	\
	S1AP_LoggingDuration.c	\
	S1AP_LoggedMBSFNMDT.c	\
	S1AP_LTE-M-Indication.c	\
	S1AP_M3Configuration.c	\
	S1AP_M3period.c	\
	S1AP_M4Configuration.c	\
	S1AP_M4period.c	\
	S1AP_M5Configuration.c	\
	S1AP_M5period.c	\
	S1AP_M6Configuration.c	\
	S1AP_M6report-Interval.c	\
	S1AP_M6delay-threshold.c	\
	S1AP_M7Configuration.c	\
	S1AP_M7period.c	\
	S1AP_MDT-Activation.c	\
	S1AP_MDT-Location-Info.c	\
	S1AP_MDT-Configuration.c	\
	S1AP_ManagementBasedMDTAllowed.c	\
	S1AP_MBSFN-ResultToLog.c	\
	S1AP_MBSFN-ResultToLogInfo.c	\
	S1AP_MDTPLMNList.c	\
	S1AP_PrivacyIndicator.c	\
	S1AP_MDTMode.c	\
	S1AP_MDTMode-Extension.c	\
	S1AP_MeasurementsToActivate.c	\
	S1AP_MeasurementThresholdA2.c	\
	S1AP_MessageIdentifier.c	\
	S1AP_MobilityInformation.c	\
	S1AP_MMEname.c	\
	S1AP_MMEPagingTarget.c	\
	S1AP_MMERelaySupportIndicator.c	\
	S1AP_MME-Group-ID.c	\
	S1AP_MME-Code.c	\
	S1AP_MME-UE-S1AP-ID.c	\
	S1AP_M-TMSI.c	\
	S1AP_MSClassmark2.c	\
	S1AP_MSClassmark3.c	\
	S1AP_MutingAvailabilityIndication.c	\
	S1AP_MutingPatternInformation.c	\
	S1AP_NAS-PDU.c	\
	S1AP_NASSecurityParametersfromE-UTRAN.c	\
	S1AP_NASSecurityParameterstoE-UTRAN.c	\
	S1AP_NB-IoT-DefaultPagingDRX.c	\
	S1AP_NB-IoT-Paging-eDRXInformation.c	\
	S1AP_NB-IoT-Paging-eDRX-Cycle.c	\
	S1AP_NB-IoT-PagingTimeWindow.c	\
	S1AP_NB-IoT-UEIdentityIndexValue.c	\
	S1AP_NextPagingAreaScope.c	\
	S1AP_NRencryptionAlgorithms.c	\
	S1AP_NRintegrityProtectionAlgorithms.c	\
	S1AP_NRrestriction.c	\
	S1AP_NRUESecurityCapabilities.c	\
	S1AP_NumberofBroadcastRequest.c	\
	S1AP_NumberOfBroadcasts.c	\
	S1AP_OldBSS-ToNewBSS-Information.c	\
	S1AP_OverloadAction.c	\
	S1AP_OverloadResponse.c	\
	S1AP_Packet-LossRate.c	\
	S1AP_PagingAttemptInformation.c	\
	S1AP_PagingAttemptCount.c	\
	S1AP_Paging-eDRXInformation.c	\
	S1AP_Paging-eDRX-Cycle.c	\
	S1AP_PagingTimeWindow.c	\
	S1AP_PagingDRX.c	\
	S1AP_PagingPriority.c	\
	S1AP_PDCP-SN.c	\
	S1AP_PDCP-SNExtended.c	\
	S1AP_PDCP-SNlength18.c	\
	S1AP_M1PeriodicReporting.c	\
	S1AP_PLMNidentity.c	\
	S1AP_PLMNAreaBasedQMC.c	\
	S1AP_PLMNListforQMC.c	\
	S1AP_Port-Number.c	\
	S1AP_Pre-emptionCapability.c	\
	S1AP_Pre-emptionVulnerability.c	\
	S1AP_PriorityLevel.c	\
	S1AP_ProSeAuthorized.c	\
	S1AP_ProSeDirectDiscovery.c	\
	S1AP_ProSeUEtoNetworkRelaying.c	\
	S1AP_ProSeDirectCommunication.c	\
	S1AP_PS-ServiceNotAvailable.c	\
	S1AP_QCI.c	\
	S1AP_ReceiveStatusofULPDCPSDUs.c	\
	S1AP_ReceiveStatusOfULPDCPSDUsExtended.c	\
	S1AP_ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.c	\
	S1AP_RecommendedCellsForPaging.c	\
	S1AP_RecommendedCellList.c	\
	S1AP_RecommendedCellItem.c	\
	S1AP_RecommendedENBsForPaging.c	\
	S1AP_RecommendedENBList.c	\
	S1AP_RecommendedENBItem.c	\
	S1AP_RelativeMMECapacity.c	\
	S1AP_RelayNode-Indicator.c	\
	S1AP_RAC.c	\
	S1AP_RAT-Type.c	\
	S1AP_ReportAmountMDT.c	\
	S1AP_ReportIntervalMDT.c	\
	S1AP_M1ReportingTrigger.c	\
	S1AP_RequestType.c	\
	S1AP_RIMTransfer.c	\
	S1AP_RIMInformation.c	\
	S1AP_RIMRoutingAddress.c	\
	S1AP_ReportArea.c	\
	S1AP_RepetitionPeriod.c	\
	S1AP_RLFReportInformation.c	\
	S1AP_RNC-ID.c	\
	S1AP_RRC-Container.c	\
	S1AP_RRC-Establishment-Cause.c	\
	S1AP_ECGIListForRestart.c	\
	S1AP_Routing-ID.c	\
	S1AP_SecurityKey.c	\
	S1AP_SecurityContext.c	\
	S1AP_SecondaryRATType.c	\
	S1AP_SecondaryRATDataUsageRequest.c	\
	S1AP_SecondaryRATDataUsageReportList.c	\
	S1AP_SecondaryRATDataUsageReportItem.c	\
	S1AP_SerialNumber.c	\
	S1AP_ServiceType.c	\
	S1AP_SONInformation.c	\
	S1AP_SONInformation-Extension.c	\
	S1AP_SONInformationRequest.c	\
	S1AP_SONInformationReply.c	\
	S1AP_SONInformationReport.c	\
	S1AP_SONConfigurationTransfer.c	\
	S1AP_SynchronisationInformation.c	\
	S1AP_Source-ToTarget-TransparentContainer.c	\
	S1AP_SourceBSS-ToTargetBSS-TransparentContainer.c	\
	S1AP_SourceeNB-ID.c	\
	S1AP_SRVCCOperationNotPossible.c	\
	S1AP_SRVCCOperationPossible.c	\
	S1AP_SRVCCHOIndication.c	\
	S1AP_SourceeNB-ToTargeteNB-TransparentContainer.c	\
	S1AP_SourceRNC-ToTargetRNC-TransparentContainer.c	\
	S1AP_SourceNgRanNode-ToTargetNgRanNode-TransparentContainer.c	\
	S1AP_ServedGUMMEIs.c	\
	S1AP_ServedGUMMEIsItem.c	\
	S1AP_ServedGroupIDs.c	\
	S1AP_ServedMMECs.c	\
	S1AP_ServedPLMNs.c	\
	S1AP_SubscriberProfileIDforRFP.c	\
	S1AP_SupportedTAs.c	\
	S1AP_SupportedTAs-Item.c	\
	S1AP_StratumLevel.c	\
	S1AP_SynchronisationStatus.c	\
	S1AP_TimeSynchronisationInfo.c	\
	S1AP_S-TMSI.c	\
	S1AP_TAC.c	\
	S1AP_TAIBasedMDT.c	\
	S1AP_TAIListforMDT.c	\
	S1AP_TAIListforWarning.c	\
	S1AP_TAI.c	\
	S1AP_TAI-Broadcast.c	\
	S1AP_TAI-Broadcast-Item.c	\
	S1AP_TAI-Cancelled.c	\
	S1AP_TAI-Cancelled-Item.c	\
	S1AP_TABasedMDT.c	\
	S1AP_TAListforMDT.c	\
	S1AP_TABasedQMC.c	\
	S1AP_TAListforQMC.c	\
	S1AP_TAIBasedQMC.c	\
	S1AP_TAIListforQMC.c	\
	S1AP_CompletedCellinTAI.c	\
	S1AP_CompletedCellinTAI-Item.c	\
	S1AP_TBCD-STRING.c	\
	S1AP_TargetID.c	\
	S1AP_TargeteNB-ID.c	\
	S1AP_TargetRNC-ID.c	\
	S1AP_TargetNgRanNode-ID.c	\
	S1AP_Global-RAN-NODE-ID.c	\
	S1AP_GNB.c	\
	S1AP_Global-GNB-ID.c	\
	S1AP_GNB-Identity.c	\
	S1AP_NG-eNB.c	\
	S1AP_GNB-ID.c	\
	S1AP_TargeteNB-ToSourceeNB-TransparentContainer.c	\
	S1AP_Target-ToSource-TransparentContainer.c	\
	S1AP_TargetRNC-ToSourceRNC-TransparentContainer.c	\
	S1AP_TargetBSS-ToSourceBSS-TransparentContainer.c	\
	S1AP_TargetNgRanNode-ToSourceNgRanNode-TransparentContainer.c	\
	S1AP_M1ThresholdEventA2.c	\
	S1AP_Threshold-RSRP.c	\
	S1AP_Threshold-RSRQ.c	\
	S1AP_TimeToWait.c	\
	S1AP_Time-UE-StayedInCell.c	\
	S1AP_Time-UE-StayedInCell-EnhancedGranularity.c	\
	S1AP_TransportInformation.c	\
	S1AP_TransportLayerAddress.c	\
	S1AP_TraceActivation.c	\
	S1AP_TraceDepth.c	\
	S1AP_E-UTRAN-Trace-ID.c	\
	S1AP_TrafficLoadReductionIndication.c	\
	S1AP_TunnelInformation.c	\
	S1AP_TypeOfError.c	\
	S1AP_TAIListForRestart.c	\
	S1AP_UEAggregateMaximumBitrate.c	\
	S1AP_UEAppLayerMeasConfig.c	\
	S1AP_UECapabilityInfoRequest.c	\
	S1AP_UE-RetentionInformation.c	\
	S1AP_UE-S1AP-IDs.c	\
	S1AP_UE-S1AP-ID-pair.c	\
	S1AP_UE-associatedLogicalS1-ConnectionItem.c	\
	S1AP_UEIdentityIndexValue.c	\
	S1AP_UE-HistoryInformation.c	\
	S1AP_UE-HistoryInformationFromTheUE.c	\
	S1AP_UEPagingID.c	\
	S1AP_UERadioCapability.c	\
	S1AP_UERadioCapabilityForPaging.c	\
	S1AP_UE-RLF-Report-Container.c	\
	S1AP_UE-RLF-Report-Container-for-extended-bands.c	\
	S1AP_UESecurityCapabilities.c	\
	S1AP_UESidelinkAggregateMaximumBitrate.c	\
	S1AP_UE-Usage-Type.c	\
	S1AP_UL-CP-SecurityInformation.c	\
	S1AP_UL-NAS-MAC.c	\
	S1AP_UL-NAS-Count.c	\
	S1AP_UnlicensedSpectrumRestriction.c	\
	S1AP_UserLocationInformation.c	\
	S1AP_UEUserPlaneCIoTSupportIndicator.c	\
	S1AP_UE-Application-Layer-Measurement-Capability.c	\
	S1AP_VoiceSupportMatchIndicator.c	\
	S1AP_V2XServicesAuthorized.c	\
	S1AP_VehicleUE.c	\
	S1AP_PedestrianUE.c	\
	S1AP_WarningAreaList.c	\
	S1AP_WarningType.c	\
	S1AP_WarningSecurityInfo.c	\
	S1AP_WarningMessageContents.c	\
	S1AP_X2TNLConfigurationInfo.c	\
	S1AP_ENBX2ExtTLAs.c	\
	S1AP_ENBX2ExtTLA.c	\
	S1AP_ENBX2GTPTLAs.c	\
	S1AP_ENBIndirectX2TransportLayerAddresses.c	\
	S1AP_Criticality.c	\
	S1AP_Presence.c	\
	S1AP_PrivateIE-ID.c	\
	S1AP_ProcedureCode.c	\
	S1AP_ProtocolExtensionID.c	\
	S1AP_ProtocolIE-ID.c	\
	S1AP_TriggeringMessage.c	\
	S1AP_ProtocolIE-Container.c	\
	S1AP_ProtocolIE-SingleContainer.c	\
	S1AP_ProtocolIE-Field.c	\
	S1AP_ProtocolIE-ContainerPair.c	\
	S1AP_ProtocolIE-FieldPair.c	\
	S1AP_ProtocolIE-ContainerList.c	\
	S1AP_ProtocolIE-ContainerPairList.c	\
	S1AP_ProtocolExtensionContainer.c	\
	S1AP_ProtocolExtensionField.c	\
	S1AP_PrivateIE-Container.c	\
	S1AP_PrivateIE-Field.c

ASN_MODULE_HDRS=	\
	S1AP_S1AP-PDU.h	\
	S1AP_InitiatingMessage.h	\
	S1AP_SuccessfulOutcome.h	\
	S1AP_UnsuccessfulOutcome.h	\
	S1AP_E-RAB-IE-ContainerList.h	\
	S1AP_E-RAB-IE-ContainerPairList.h	\
	S1AP_ProtocolError-IE-ContainerList.h	\
	S1AP_HandoverRequired.h	\
	S1AP_HandoverCommand.h	\
	S1AP_E-RABSubjecttoDataForwardingList.h	\
	S1AP_E-RABDataForwardingItem.h	\
	S1AP_HandoverPreparationFailure.h	\
	S1AP_HandoverRequest.h	\
	S1AP_E-RABToBeSetupListHOReq.h	\
	S1AP_E-RABToBeSetupItemHOReq.h	\
	S1AP_HandoverRequestAcknowledge.h	\
	S1AP_E-RABAdmittedList.h	\
	S1AP_E-RABAdmittedItem.h	\
	S1AP_E-RABFailedtoSetupListHOReqAck.h	\
	S1AP_E-RABFailedToSetupItemHOReqAck.h	\
	S1AP_HandoverFailure.h	\
	S1AP_HandoverNotify.h	\
	S1AP_PathSwitchRequest.h	\
	S1AP_E-RABToBeSwitchedDLList.h	\
	S1AP_E-RABToBeSwitchedDLItem.h	\
	S1AP_PathSwitchRequestAcknowledge.h	\
	S1AP_E-RABToBeSwitchedULList.h	\
	S1AP_E-RABToBeSwitchedULItem.h	\
	S1AP_PathSwitchRequestFailure.h	\
	S1AP_HandoverCancel.h	\
	S1AP_HandoverCancelAcknowledge.h	\
	S1AP_E-RABSetupRequest.h	\
	S1AP_E-RABToBeSetupListBearerSUReq.h	\
	S1AP_E-RABToBeSetupItemBearerSUReq.h	\
	S1AP_E-RABSetupResponse.h	\
	S1AP_E-RABSetupListBearerSURes.h	\
	S1AP_E-RABSetupItemBearerSURes.h	\
	S1AP_E-RABModifyRequest.h	\
	S1AP_E-RABToBeModifiedListBearerModReq.h	\
	S1AP_E-RABToBeModifiedItemBearerModReq.h	\
	S1AP_E-RABModifyResponse.h	\
	S1AP_E-RABModifyListBearerModRes.h	\
	S1AP_E-RABModifyItemBearerModRes.h	\
	S1AP_E-RABReleaseCommand.h	\
	S1AP_E-RABReleaseResponse.h	\
	S1AP_E-RABReleaseListBearerRelComp.h	\
	S1AP_E-RABReleaseItemBearerRelComp.h	\
	S1AP_E-RABReleaseIndication.h	\
	S1AP_InitialContextSetupRequest.h	\
	S1AP_E-RABToBeSetupListCtxtSUReq.h	\
	S1AP_E-RABToBeSetupItemCtxtSUReq.h	\
	S1AP_InitialContextSetupResponse.h	\
	S1AP_E-RABSetupListCtxtSURes.h	\
	S1AP_E-RABSetupItemCtxtSURes.h	\
	S1AP_InitialContextSetupFailure.h	\
	S1AP_Paging.h	\
	S1AP_TAIList.h	\
	S1AP_TAIItem.h	\
	S1AP_UEContextReleaseRequest.h	\
	S1AP_UEContextReleaseCommand.h	\
	S1AP_UEContextReleaseComplete.h	\
	S1AP_UEContextModificationRequest.h	\
	S1AP_UEContextModificationResponse.h	\
	S1AP_UEContextModificationFailure.h	\
	S1AP_UERadioCapabilityMatchRequest.h	\
	S1AP_UERadioCapabilityMatchResponse.h	\
	S1AP_DownlinkNASTransport.h	\
	S1AP_InitialUEMessage.h	\
	S1AP_UplinkNASTransport.h	\
	S1AP_NASNonDeliveryIndication.h	\
	S1AP_RerouteNASRequest.h	\
	S1AP_NASDeliveryIndication.h	\
	S1AP_Reset.h	\
	S1AP_ResetType.h	\
	S1AP_ResetAll.h	\
	S1AP_UE-associatedLogicalS1-ConnectionListRes.h	\
	S1AP_ResetAcknowledge.h	\
	S1AP_UE-associatedLogicalS1-ConnectionListResAck.h	\
	S1AP_ErrorIndication.h	\
	S1AP_S1SetupRequest.h	\
	S1AP_S1SetupResponse.h	\
	S1AP_S1SetupFailure.h	\
	S1AP_ENBConfigurationUpdate.h	\
	S1AP_ENBConfigurationUpdateAcknowledge.h	\
	S1AP_ENBConfigurationUpdateFailure.h	\
	S1AP_MMEConfigurationUpdate.h	\
	S1AP_MMEConfigurationUpdateAcknowledge.h	\
	S1AP_MMEConfigurationUpdateFailure.h	\
	S1AP_DownlinkS1cdma2000tunnelling.h	\
	S1AP_UplinkS1cdma2000tunnelling.h	\
	S1AP_UECapabilityInfoIndication.h	\
	S1AP_ENBStatusTransfer.h	\
	S1AP_MMEStatusTransfer.h	\
	S1AP_TraceStart.h	\
	S1AP_TraceFailureIndication.h	\
	S1AP_DeactivateTrace.h	\
	S1AP_CellTrafficTrace.h	\
	S1AP_LocationReportingControl.h	\
	S1AP_LocationReportingFailureIndication.h	\
	S1AP_LocationReport.h	\
	S1AP_OverloadStart.h	\
	S1AP_OverloadStop.h	\
	S1AP_WriteReplaceWarningRequest.h	\
	S1AP_WriteReplaceWarningResponse.h	\
	S1AP_ENBDirectInformationTransfer.h	\
	S1AP_Inter-SystemInformationTransferType.h	\
	S1AP_MMEDirectInformationTransfer.h	\
	S1AP_ENBConfigurationTransfer.h	\
	S1AP_MMEConfigurationTransfer.h	\
	S1AP_PrivateMessage.h	\
	S1AP_KillRequest.h	\
	S1AP_KillResponse.h	\
	S1AP_PWSRestartIndication.h	\
	S1AP_PWSFailureIndication.h	\
	S1AP_DownlinkUEAssociatedLPPaTransport.h	\
	S1AP_UplinkUEAssociatedLPPaTransport.h	\
	S1AP_DownlinkNonUEAssociatedLPPaTransport.h	\
	S1AP_UplinkNonUEAssociatedLPPaTransport.h	\
	S1AP_E-RABModificationIndication.h	\
	S1AP_E-RABToBeModifiedListBearerModInd.h	\
	S1AP_E-RABToBeModifiedItemBearerModInd.h	\
	S1AP_E-RABNotToBeModifiedListBearerModInd.h	\
	S1AP_E-RABNotToBeModifiedItemBearerModInd.h	\
	S1AP_CSGMembershipInfo.h	\
	S1AP_E-RABModificationConfirm.h	\
	S1AP_E-RABModifyListBearerModConf.h	\
	S1AP_E-RABModifyItemBearerModConf.h	\
	S1AP_UEContextModificationIndication.h	\
	S1AP_UEContextModificationConfirm.h	\
	S1AP_UEContextSuspendRequest.h	\
	S1AP_UEContextSuspendResponse.h	\
	S1AP_UEContextResumeRequest.h	\
	S1AP_E-RABFailedToResumeListResumeReq.h	\
	S1AP_E-RABFailedToResumeItemResumeReq.h	\
	S1AP_UEContextResumeResponse.h	\
	S1AP_E-RABFailedToResumeListResumeRes.h	\
	S1AP_E-RABFailedToResumeItemResumeRes.h	\
	S1AP_UEContextResumeFailure.h	\
	S1AP_ConnectionEstablishmentIndication.h	\
	S1AP_RetrieveUEInformation.h	\
	S1AP_UEInformationTransfer.h	\
	S1AP_ENBCPRelocationIndication.h	\
	S1AP_MMECPRelocationIndication.h	\
	S1AP_SecondaryRATDataUsageReport.h	\
	S1AP_Additional-GUTI.h	\
	S1AP_AerialUEsubscriptionInformation.h	\
	S1AP_AreaScopeOfMDT.h	\
	S1AP_AreaScopeOfQMC.h	\
	S1AP_AllocationAndRetentionPriority.h	\
	S1AP_AssistanceDataForCECapableUEs.h	\
	S1AP_AssistanceDataForPaging.h	\
	S1AP_AssistanceDataForRecommendedCells.h	\
	S1AP_Bearers-SubjectToStatusTransferList.h	\
	S1AP_Bearers-SubjectToStatusTransfer-Item.h	\
	S1AP_BearerType.h	\
	S1AP_BitRate.h	\
	S1AP_BPLMNs.h	\
	S1AP_BroadcastCancelledAreaList.h	\
	S1AP_BroadcastCompletedAreaList.h	\
	S1AP_CancelledCellinEAI.h	\
	S1AP_CancelledCellinEAI-Item.h	\
	S1AP_CancelledCellinTAI.h	\
	S1AP_CancelledCellinTAI-Item.h	\
	S1AP_Cause.h	\
	S1AP_CauseMisc.h	\
	S1AP_CauseProtocol.h	\
	S1AP_CauseRadioNetwork.h	\
	S1AP_CauseTransport.h	\
	S1AP_CauseNas.h	\
	S1AP_CellAccessMode.h	\
	S1AP_CellIdentifierAndCELevelForCECapableUEs.h	\
	S1AP_CELevel.h	\
	S1AP_CE-mode-B-SupportIndicator.h	\
	S1AP_CellIdentity.h	\
	S1AP_CellID-Broadcast.h	\
	S1AP_CellID-Broadcast-Item.h	\
	S1AP_CellID-Cancelled.h	\
	S1AP_CellID-Cancelled-Item.h	\
	S1AP_CellBasedMDT.h	\
	S1AP_CellIdListforMDT.h	\
	S1AP_CellBasedQMC.h	\
	S1AP_CellIdListforQMC.h	\
	S1AP_Cdma2000PDU.h	\
	S1AP_Cdma2000RATType.h	\
	S1AP_Cdma2000SectorID.h	\
	S1AP_Cdma2000HOStatus.h	\
	S1AP_Cdma2000HORequiredIndication.h	\
	S1AP_Cdma2000OneXSRVCCInfo.h	\
	S1AP_Cdma2000OneXMEID.h	\
	S1AP_Cdma2000OneXMSI.h	\
	S1AP_Cdma2000OneXPilot.h	\
	S1AP_Cdma2000OneXRAND.h	\
	S1AP_Cell-Size.h	\
	S1AP_CellType.h	\
	S1AP_CGI.h	\
	S1AP_CI.h	\
	S1AP_CNDomain.h	\
	S1AP_CNTypeRestrictions.h	\
	S1AP_CNTypeRestrictions-Item.h	\
	S1AP_CNType.h	\
	S1AP_ConcurrentWarningMessageIndicator.h	\
	S1AP_Correlation-ID.h	\
	S1AP_CSFallbackIndicator.h	\
	S1AP_AdditionalCSFallbackIndicator.h	\
	S1AP_CSG-Id.h	\
	S1AP_CSG-IdList.h	\
	S1AP_CSG-IdList-Item.h	\
	S1AP_CSGMembershipStatus.h	\
	S1AP_COUNTvalue.h	\
	S1AP_COUNTValueExtended.h	\
	S1AP_COUNTvaluePDCP-SNlength18.h	\
	S1AP_Coverage-Level.h	\
	S1AP_CriticalityDiagnostics.h	\
	S1AP_CriticalityDiagnostics-IE-List.h	\
	S1AP_CriticalityDiagnostics-IE-Item.h	\
	S1AP_DataCodingScheme.h	\
	S1AP_DCN-ID.h	\
	S1AP_ServedDCNs.h	\
	S1AP_ServedDCNsItem.h	\
	S1AP_DL-CP-SecurityInformation.h	\
	S1AP_DL-Forwarding.h	\
	S1AP_DL-NAS-MAC.h	\
	S1AP_Direct-Forwarding-Path-Availability.h	\
	S1AP_Data-Forwarding-Not-Possible.h	\
	S1AP_DLNASPDUDeliveryAckRequest.h	\
	S1AP_EARFCN.h	\
	S1AP_ECGIList.h	\
	S1AP_PWSfailedECGIList.h	\
	S1AP_EDT-Session.h	\
	S1AP_EmergencyAreaIDList.h	\
	S1AP_EmergencyAreaID.h	\
	S1AP_EmergencyAreaID-Broadcast.h	\
	S1AP_EmergencyAreaID-Broadcast-Item.h	\
	S1AP_EmergencyAreaID-Cancelled.h	\
	S1AP_EmergencyAreaID-Cancelled-Item.h	\
	S1AP_CompletedCellinEAI.h	\
	S1AP_CompletedCellinEAI-Item.h	\
	S1AP_ECGI-List.h	\
	S1AP_EmergencyAreaIDListForRestart.h	\
	S1AP_ENB-ID.h	\
	S1AP_GERAN-Cell-ID.h	\
	S1AP_Global-ENB-ID.h	\
	S1AP_GUMMEIList.h	\
	S1AP_ENB-StatusTransfer-TransparentContainer.h	\
	S1AP_ENB-UE-S1AP-ID.h	\
	S1AP_ENBname.h	\
	S1AP_ENBX2TLAs.h	\
	S1AP_EncryptionAlgorithms.h	\
	S1AP_EndIndication.h	\
	S1AP_EnhancedCoverageRestricted.h	\
	S1AP_CE-ModeBRestricted.h	\
	S1AP_EPLMNs.h	\
	S1AP_EventType.h	\
	S1AP_E-RAB-ID.h	\
	S1AP_E-RABInformationList.h	\
	S1AP_E-RABInformationListItem.h	\
	S1AP_E-RABList.h	\
	S1AP_E-RABItem.h	\
	S1AP_E-RABLevelQoSParameters.h	\
	S1AP_E-RABUsageReportList.h	\
	S1AP_E-RABUsageReportItem.h	\
	S1AP_EUTRAN-CGI.h	\
	S1AP_EUTRANRoundTripDelayEstimationInfo.h	\
	S1AP_ExpectedUEBehaviour.h	\
	S1AP_ExpectedUEActivityBehaviour.h	\
	S1AP_ExpectedActivityPeriod.h	\
	S1AP_ExpectedIdlePeriod.h	\
	S1AP_SourceOfUEActivityBehaviourInformation.h	\
	S1AP_ExpectedHOInterval.h	\
	S1AP_ExtendedBitRate.h	\
	S1AP_ExtendedRNC-ID.h	\
	S1AP_ExtendedRepetitionPeriod.h	\
	S1AP_Extended-UEIdentityIndexValue.h	\
	S1AP_FiveGSTAC.h	\
	S1AP_FiveGSTAI.h	\
	S1AP_ForbiddenInterRATs.h	\
	S1AP_ForbiddenTAs.h	\
	S1AP_ForbiddenTAs-Item.h	\
	S1AP_ForbiddenTACs.h	\
	S1AP_ForbiddenLAs.h	\
	S1AP_ForbiddenLAs-Item.h	\
	S1AP_ForbiddenLACs.h	\
	S1AP_GBR-QosInformation.h	\
	S1AP_GTP-TEID.h	\
	S1AP_GUMMEI.h	\
	S1AP_GUMMEIType.h	\
	S1AP_GWContextReleaseIndication.h	\
	S1AP_HandoverFlag.h	\
	S1AP_HandoverRestrictionList.h	\
	S1AP_HandoverType.h	\
	S1AP_HFN.h	\
	S1AP_HFNModified.h	\
	S1AP_HFNforPDCP-SNlength18.h	\
	S1AP_Masked-IMEISV.h	\
	S1AP_ImmediateMDT.h	\
	S1AP_IMSI.h	\
	S1AP_InformationOnRecommendedCellsAndENBsForPaging.h	\
	S1AP_IntegrityProtectionAlgorithms.h	\
	S1AP_IntendedNumberOfPagingAttempts.h	\
	S1AP_InterfacesToTrace.h	\
	S1AP_KillAllWarningMessages.h	\
	S1AP_LAC.h	\
	S1AP_LAI.h	\
	S1AP_LastVisitedCell-Item.h	\
	S1AP_LastVisitedEUTRANCellInformation.h	\
	S1AP_LastVisitedUTRANCellInformation.h	\
	S1AP_LastVisitedGERANCellInformation.h	\
	S1AP_L3-Information.h	\
	S1AP_LPPa-PDU.h	\
	S1AP_LHN-ID.h	\
	S1AP_Links-to-log.h	\
	S1AP_ListeningSubframePattern.h	\
	S1AP_LoggedMDT.h	\
	S1AP_LoggingInterval.h	\
	S1AP_LoggingDuration.h	\
	S1AP_LoggedMBSFNMDT.h	\
	S1AP_LTE-M-Indication.h	\
	S1AP_M3Configuration.h	\
	S1AP_M3period.h	\
	S1AP_M4Configuration.h	\
	S1AP_M4period.h	\
	S1AP_M5Configuration.h	\
	S1AP_M5period.h	\
	S1AP_M6Configuration.h	\
	S1AP_M6report-Interval.h	\
	S1AP_M6delay-threshold.h	\
	S1AP_M7Configuration.h	\
	S1AP_M7period.h	\
	S1AP_MDT-Activation.h	\
	S1AP_MDT-Location-Info.h	\
	S1AP_MDT-Configuration.h	\
	S1AP_ManagementBasedMDTAllowed.h	\
	S1AP_MBSFN-ResultToLog.h	\
	S1AP_MBSFN-ResultToLogInfo.h	\
	S1AP_MDTPLMNList.h	\
	S1AP_PrivacyIndicator.h	\
	S1AP_MDTMode.h	\
	S1AP_MDTMode-Extension.h	\
	S1AP_MeasurementsToActivate.h	\
	S1AP_MeasurementThresholdA2.h	\
	S1AP_MessageIdentifier.h	\
	S1AP_MobilityInformation.h	\
	S1AP_MMEname.h	\
	S1AP_MMEPagingTarget.h	\
	S1AP_MMERelaySupportIndicator.h	\
	S1AP_MME-Group-ID.h	\
	S1AP_MME-Code.h	\
	S1AP_MME-UE-S1AP-ID.h	\
	S1AP_M-TMSI.h	\
	S1AP_MSClassmark2.h	\
	S1AP_MSClassmark3.h	\
	S1AP_MutingAvailabilityIndication.h	\
	S1AP_MutingPatternInformation.h	\
	S1AP_NAS-PDU.h	\
	S1AP_NASSecurityParametersfromE-UTRAN.h	\
	S1AP_NASSecurityParameterstoE-UTRAN.h	\
	S1AP_NB-IoT-DefaultPagingDRX.h	\
	S1AP_NB-IoT-Paging-eDRXInformation.h	\
	S1AP_NB-IoT-Paging-eDRX-Cycle.h	\
	S1AP_NB-IoT-PagingTimeWindow.h	\
	S1AP_NB-IoT-UEIdentityIndexValue.h	\
	S1AP_NextPagingAreaScope.h	\
	S1AP_NRencryptionAlgorithms.h	\
	S1AP_NRintegrityProtectionAlgorithms.h	\
	S1AP_NRrestriction.h	\
	S1AP_NRUESecurityCapabilities.h	\
	S1AP_NumberofBroadcastRequest.h	\
	S1AP_NumberOfBroadcasts.h	\
	S1AP_OldBSS-ToNewBSS-Information.h	\
	S1AP_OverloadAction.h	\
	S1AP_OverloadResponse.h	\
	S1AP_Packet-LossRate.h	\
	S1AP_PagingAttemptInformation.h	\
	S1AP_PagingAttemptCount.h	\
	S1AP_Paging-eDRXInformation.h	\
	S1AP_Paging-eDRX-Cycle.h	\
	S1AP_PagingTimeWindow.h	\
	S1AP_PagingDRX.h	\
	S1AP_PagingPriority.h	\
	S1AP_PDCP-SN.h	\
	S1AP_PDCP-SNExtended.h	\
	S1AP_PDCP-SNlength18.h	\
	S1AP_M1PeriodicReporting.h	\
	S1AP_PLMNidentity.h	\
	S1AP_PLMNAreaBasedQMC.h	\
	S1AP_PLMNListforQMC.h	\
	S1AP_Port-Number.h	\
	S1AP_Pre-emptionCapability.h	\
	S1AP_Pre-emptionVulnerability.h	\
	S1AP_PriorityLevel.h	\
	S1AP_ProSeAuthorized.h	\
	S1AP_ProSeDirectDiscovery.h	\
	S1AP_ProSeUEtoNetworkRelaying.h	\
	S1AP_ProSeDirectCommunication.h	\
	S1AP_PS-ServiceNotAvailable.h	\
	S1AP_QCI.h	\
	S1AP_ReceiveStatusofULPDCPSDUs.h	\
	S1AP_ReceiveStatusOfULPDCPSDUsExtended.h	\
	S1AP_ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h	\
	S1AP_RecommendedCellsForPaging.h	\
	S1AP_RecommendedCellList.h	\
	S1AP_RecommendedCellItem.h	\
	S1AP_RecommendedENBsForPaging.h	\
	S1AP_RecommendedENBList.h	\
	S1AP_RecommendedENBItem.h	\
	S1AP_RelativeMMECapacity.h	\
	S1AP_RelayNode-Indicator.h	\
	S1AP_RAC.h	\
	S1AP_RAT-Type.h	\
	S1AP_ReportAmountMDT.h	\
	S1AP_ReportIntervalMDT.h	\
	S1AP_M1ReportingTrigger.h	\
	S1AP_RequestType.h	\
	S1AP_RIMTransfer.h	\
	S1AP_RIMInformation.h	\
	S1AP_RIMRoutingAddress.h	\
	S1AP_ReportArea.h	\
	S1AP_RepetitionPeriod.h	\
	S1AP_RLFReportInformation.h	\
	S1AP_RNC-ID.h	\
	S1AP_RRC-Container.h	\
	S1AP_RRC-Establishment-Cause.h	\
	S1AP_ECGIListForRestart.h	\
	S1AP_Routing-ID.h	\
	S1AP_SecurityKey.h	\
	S1AP_SecurityContext.h	\
	S1AP_SecondaryRATType.h	\
	S1AP_SecondaryRATDataUsageRequest.h	\
	S1AP_SecondaryRATDataUsageReportList.h	\
	S1AP_SecondaryRATDataUsageReportItem.h	\
	S1AP_SerialNumber.h	\
	S1AP_ServiceType.h	\
	S1AP_SONInformation.h	\
	S1AP_SONInformation-Extension.h	\
	S1AP_SONInformationRequest.h	\
	S1AP_SONInformationReply.h	\
	S1AP_SONInformationReport.h	\
	S1AP_SONConfigurationTransfer.h	\
	S1AP_SynchronisationInformation.h	\
	S1AP_Source-ToTarget-TransparentContainer.h	\
	S1AP_SourceBSS-ToTargetBSS-TransparentContainer.h	\
	S1AP_SourceeNB-ID.h	\
	S1AP_SRVCCOperationNotPossible.h	\
	S1AP_SRVCCOperationPossible.h	\
	S1AP_SRVCCHOIndication.h	\
	S1AP_SourceeNB-ToTargeteNB-TransparentContainer.h	\
	S1AP_SourceRNC-ToTargetRNC-TransparentContainer.h	\
	S1AP_SourceNgRanNode-ToTargetNgRanNode-TransparentContainer.h	\
	S1AP_ServedGUMMEIs.h	\
	S1AP_ServedGUMMEIsItem.h	\
	S1AP_ServedGroupIDs.h	\
	S1AP_ServedMMECs.h	\
	S1AP_ServedPLMNs.h	\
	S1AP_SubscriberProfileIDforRFP.h	\
	S1AP_SupportedTAs.h	\
	S1AP_SupportedTAs-Item.h	\
	S1AP_StratumLevel.h	\
	S1AP_SynchronisationStatus.h	\
	S1AP_TimeSynchronisationInfo.h	\
	S1AP_S-TMSI.h	\
	S1AP_TAC.h	\
	S1AP_TAIBasedMDT.h	\
	S1AP_TAIListforMDT.h	\
	S1AP_TAIListforWarning.h	\
	S1AP_TAI.h	\
	S1AP_TAI-Broadcast.h	\
	S1AP_TAI-Broadcast-Item.h	\
	S1AP_TAI-Cancelled.h	\
	S1AP_TAI-Cancelled-Item.h	\
	S1AP_TABasedMDT.h	\
	S1AP_TAListforMDT.h	\
	S1AP_TABasedQMC.h	\
	S1AP_TAListforQMC.h	\
	S1AP_TAIBasedQMC.h	\
	S1AP_TAIListforQMC.h	\
	S1AP_CompletedCellinTAI.h	\
	S1AP_CompletedCellinTAI-Item.h	\
	S1AP_TBCD-STRING.h	\
	S1AP_TargetID.h	\
	S1AP_TargeteNB-ID.h	\
	S1AP_TargetRNC-ID.h	\
	S1AP_TargetNgRanNode-ID.h	\
	S1AP_Global-RAN-NODE-ID.h	\
	S1AP_GNB.h	\
	S1AP_Global-GNB-ID.h	\
	S1AP_GNB-Identity.h	\
	S1AP_NG-eNB.h	\
	S1AP_GNB-ID.h	\
	S1AP_TargeteNB-ToSourceeNB-TransparentContainer.h	\
	S1AP_Target-ToSource-TransparentContainer.h	\
	S1AP_TargetRNC-ToSourceRNC-TransparentContainer.h	\
	S1AP_TargetBSS-ToSourceBSS-TransparentContainer.h	\
	S1AP_TargetNgRanNode-ToSourceNgRanNode-TransparentContainer.h	\
	S1AP_M1ThresholdEventA2.h	\
	S1AP_Threshold-RSRP.h	\
	S1AP_Threshold-RSRQ.h	\
	S1AP_TimeToWait.h	\
	S1AP_Time-UE-StayedInCell.h	\
	S1AP_Time-UE-StayedInCell-EnhancedGranularity.h	\
	S1AP_TransportInformation.h	\
	S1AP_TransportLayerAddress.h	\
	S1AP_TraceActivation.h	\
	S1AP_TraceDepth.h	\
	S1AP_E-UTRAN-Trace-ID.h	\
	S1AP_TrafficLoadReductionIndication.h	\
	S1AP_TunnelInformation.h	\
	S1AP_TypeOfError.h	\
	S1AP_TAIListForRestart.h	\
	S1AP_UEAggregateMaximumBitrate.h	\
	S1AP_UEAppLayerMeasConfig.h	\
	S1AP_UECapabilityInfoRequest.h	\
	S1AP_UE-RetentionInformation.h	\
	S1AP_UE-S1AP-IDs.h	\
	S1AP_UE-S1AP-ID-pair.h	\
	S1AP_UE-associatedLogicalS1-ConnectionItem.h	\
	S1AP_UEIdentityIndexValue.h	\
	S1AP_UE-HistoryInformation.h	\
	S1AP_UE-HistoryInformationFromTheUE.h	\
	S1AP_UEPagingID.h	\
	S1AP_UERadioCapability.h	\
	S1AP_UERadioCapabilityForPaging.h	\
	S1AP_UE-RLF-Report-Container.h	\
	S1AP_UE-RLF-Report-Container-for-extended-bands.h	\
	S1AP_UESecurityCapabilities.h	\
	S1AP_UESidelinkAggregateMaximumBitrate.h	\
	S1AP_UE-Usage-Type.h	\
	S1AP_UL-CP-SecurityInformation.h	\
	S1AP_UL-NAS-MAC.h	\
	S1AP_UL-NAS-Count.h	\
	S1AP_UnlicensedSpectrumRestriction.h	\
	S1AP_UserLocationInformation.h	\
	S1AP_UEUserPlaneCIoTSupportIndicator.h	\
	S1AP_UE-Application-Layer-Measurement-Capability.h	\
	S1AP_VoiceSupportMatchIndicator.h	\
	S1AP_V2XServicesAuthorized.h	\
	S1AP_VehicleUE.h	\
	S1AP_PedestrianUE.h	\
	S1AP_WarningAreaList.h	\
	S1AP_WarningType.h	\
	S1AP_WarningSecurityInfo.h	\
	S1AP_WarningMessageContents.h	\
	S1AP_X2TNLConfigurationInfo.h	\
	S1AP_ENBX2ExtTLAs.h	\
	S1AP_ENBX2ExtTLA.h	\
	S1AP_ENBX2GTPTLAs.h	\
	S1AP_ENBIndirectX2TransportLayerAddresses.h	\
	S1AP_Criticality.h	\
	S1AP_Presence.h	\
	S1AP_PrivateIE-ID.h	\
	S1AP_ProcedureCode.h	\
	S1AP_ProtocolExtensionID.h	\
	S1AP_ProtocolIE-ID.h	\
	S1AP_TriggeringMessage.h	\
	S1AP_ProtocolIE-Container.h	\
	S1AP_ProtocolIE-SingleContainer.h	\
	S1AP_ProtocolIE-Field.h	\
	S1AP_ProtocolIE-ContainerPair.h	\
	S1AP_ProtocolIE-FieldPair.h	\
	S1AP_ProtocolIE-ContainerList.h	\
	S1AP_ProtocolIE-ContainerPairList.h	\
	S1AP_ProtocolExtensionContainer.h	\
	S1AP_ProtocolExtensionField.h	\
	S1AP_PrivateIE-Container.h	\
	S1AP_PrivateIE-Field.h

ASN_MODULE_HDRS+=ANY.h
ASN_MODULE_SRCS+=ANY.c
ASN_MODULE_HDRS+=OCTET_STRING.h
ASN_MODULE_HDRS+=OPEN_TYPE.h
ASN_MODULE_SRCS+=OPEN_TYPE.c
ASN_MODULE_HDRS+=constr_CHOICE.h
ASN_MODULE_HDRS+=BOOLEAN.h
ASN_MODULE_SRCS+=BOOLEAN.c
ASN_MODULE_HDRS+=INTEGER.h
ASN_MODULE_SRCS+=INTEGER.c
ASN_MODULE_HDRS+=NULL.h
ASN_MODULE_SRCS+=NULL.c
ASN_MODULE_HDRS+=NativeEnumerated.h
ASN_MODULE_SRCS+=NativeEnumerated.c
ASN_MODULE_HDRS+=NativeInteger.h
ASN_MODULE_SRCS+=NativeInteger.c
ASN_MODULE_HDRS+=OBJECT_IDENTIFIER.h
ASN_MODULE_SRCS+=OBJECT_IDENTIFIER.c
ASN_MODULE_HDRS+=PrintableString.h
ASN_MODULE_SRCS+=PrintableString.c
ASN_MODULE_HDRS+=asn_SEQUENCE_OF.h
ASN_MODULE_SRCS+=asn_SEQUENCE_OF.c
ASN_MODULE_HDRS+=asn_SET_OF.h
ASN_MODULE_SRCS+=asn_SET_OF.c
ASN_MODULE_SRCS+=constr_CHOICE.c
ASN_MODULE_HDRS+=constr_SEQUENCE.h
ASN_MODULE_SRCS+=constr_SEQUENCE.c
ASN_MODULE_HDRS+=constr_SEQUENCE_OF.h
ASN_MODULE_SRCS+=constr_SEQUENCE_OF.c
ASN_MODULE_HDRS+=constr_SET_OF.h
ASN_MODULE_SRCS+=constr_SET_OF.c
ASN_MODULE_HDRS+=asn_application.h
ASN_MODULE_SRCS+=asn_application.c
ASN_MODULE_HDRS+=asn_ioc.h
ASN_MODULE_HDRS+=asn_system.h
ASN_MODULE_HDRS+=asn_codecs.h
ASN_MODULE_HDRS+=asn_internal.h
ASN_MODULE_SRCS+=asn_internal.c
ASN_MODULE_HDRS+=asn_random_fill.h
ASN_MODULE_SRCS+=asn_random_fill.c
ASN_MODULE_HDRS+=asn_bit_data.h
ASN_MODULE_SRCS+=asn_bit_data.c
ASN_MODULE_SRCS+=OCTET_STRING.c
ASN_MODULE_HDRS+=BIT_STRING.h
ASN_MODULE_SRCS+=BIT_STRING.c
ASN_MODULE_SRCS+=asn_codecs_prim.c
ASN_MODULE_HDRS+=asn_codecs_prim.h
ASN_MODULE_HDRS+=ber_tlv_length.h
ASN_MODULE_SRCS+=ber_tlv_length.c
ASN_MODULE_HDRS+=ber_tlv_tag.h
ASN_MODULE_SRCS+=ber_tlv_tag.c
ASN_MODULE_HDRS+=ber_decoder.h
ASN_MODULE_SRCS+=ber_decoder.c
ASN_MODULE_HDRS+=der_encoder.h
ASN_MODULE_SRCS+=der_encoder.c
ASN_MODULE_HDRS+=constr_TYPE.h
ASN_MODULE_SRCS+=constr_TYPE.c
ASN_MODULE_HDRS+=constraints.h
ASN_MODULE_SRCS+=constraints.c
ASN_MODULE_HDRS+=xer_support.h
ASN_MODULE_SRCS+=xer_support.c
ASN_MODULE_HDRS+=xer_decoder.h
ASN_MODULE_SRCS+=xer_decoder.c
ASN_MODULE_HDRS+=xer_encoder.h
ASN_MODULE_SRCS+=xer_encoder.c
ASN_MODULE_HDRS+=per_support.h
ASN_MODULE_SRCS+=per_support.c
ASN_MODULE_HDRS+=per_decoder.h
ASN_MODULE_SRCS+=per_decoder.c
ASN_MODULE_HDRS+=per_encoder.h
ASN_MODULE_SRCS+=per_encoder.c
ASN_MODULE_HDRS+=per_opentype.h
ASN_MODULE_SRCS+=per_opentype.c
ASN_MODULE_HDRS+=oer_decoder.h
ASN_MODULE_HDRS+=oer_encoder.h
ASN_MODULE_HDRS+=oer_support.h
ASN_MODULE_SRCS+=oer_decoder.c
ASN_MODULE_SRCS+=oer_encoder.c
ASN_MODULE_SRCS+=oer_support.c
ASN_MODULE_SRCS+=OPEN_TYPE_oer.c
ASN_MODULE_SRCS+=INTEGER_oer.c
ASN_MODULE_SRCS+=BIT_STRING_oer.c
ASN_MODULE_SRCS+=OCTET_STRING_oer.c
ASN_MODULE_SRCS+=NativeInteger_oer.c
ASN_MODULE_SRCS+=NativeEnumerated_oer.c
ASN_MODULE_SRCS+=constr_CHOICE_oer.c
ASN_MODULE_SRCS+=constr_SEQUENCE_oer.c
ASN_MODULE_SRCS+=constr_SET_OF_oer.c

ASN_MODULE_CFLAGS=

pkglib_LTLIBRARIES=libs1apasn1c.la
libs1apasn1c_la_SOURCES=$(ASN_MODULE_SRCS) $(ASN_MODULE_HDRS)

libs1apasn1c_la_DEPENDENCIES = \
	$(top_srcdir)/lib/nextepc/core/src/libcore.la \
	$(NULL)

libs1apasn1c_la_LIBADD = \
	$(top_srcdir)/lib/nextepc/core/src/libcore.la \
	$(NULL)

AM_LDFLAGS = \
	-version-info @LIBVERSION@ \
	$(NULL)

AM_CPPFLAGS = \
	-I$(top_srcdir)/lib/nextepc/core/include \
	$(NULL)

AM_CFLAGS = \
	${ASN_MODULE_CFLAGS} \
	-Wno-parentheses-equality -Wno-overflow -Wno-format \
	$(NULL)

MAINTAINERCLEANFILES = Makefile.in 
MOSTLYCLEANFILES = core *.stackdump

regen: regenerate-from-asn1-source

regenerate-from-asn1-source:
	ASN1C_PREFIX=S1AP_ ../../../../asn1c.velichkov/asn1c/asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps ../support/r14.4.0/36413-e40.asn
	rm -f S1AP_E-RAB-IE-ContainerPairList.c S1AP_ProtocolError-IE-ContainerList.c S1AP_ProtocolIE-ContainerPair.c S1AP_ProtocolIE-FieldPair.c S1AP_ProtocolIE-ContainerPairList.c
	rm -f converter-example.mk converter-example.c pdu_collection.c
	rm -f Makefile.am.asn1convert Makefile.am.libasncodec

